package com.yingxue.lesson.service;

import com.yingxue.lesson.vo.req.userVo.UserOwnRoleReqVO;

import java.util.List;

public interface UserRoleService {

    // 通过用户查询关联的角色id集合
    List<String> getRoleIdsByUserId(String userId);

    //添加用户角色
    void addUserRoleInfo(UserOwnRoleReqVO vo);

    //根据角色id集合获取所有关联用户di集合
    List<String> getUserIdsByRoleIds(List<String> roleIds);

    //通过角色id 获取跟该角色关联的用户id
    List<String> getUserIdsByRoleId(String roleId);

    //通过角色id删除用户角色关联数据
    int removeByRoleId(String roleId);
}
